#include <iostream>
#include <cstdlib>
using namespace std;

void play(int m);

int main()
{
	setlocale (0, "Russian");

	int option;
	int magic;

	magic = rand();

	do
	{
		wcout << L"1. Получить новое магическое число\n";
		wcout << L"2. Сыграть\n";
		wcout << L"3. Выйти из программы\n";
	do
	{
		wcout << L"Введите свой вариант: ";
		cin >> option;
	}
	while(option<1 || option>3);
	switch(option)
		{
	case 1:
		magic = rand();
		break;
	case 2:
		play(magic);
		break;
	case 3:
		wcout << L"Досвидания! ";
		break;
		}
	}
	while(option!=3);

	return 0;
}

void play(int m)
{
	int t, x;

	for(t=0;t<100;t++)
	{
		wcout << L"Угадай магическое число: ";
		cin >> x;

		if(x==m)
		{
			wcout << L"**Правильно**! \n";
			return;
		}
		else
			if(x<m) wcout << L"Маловато! \n";
		else wcout << L"Многовато ! \n ";
	}
	cout << "Вы использовали все шансы угадай число " << L"Попытайтесь сного\n";
}
